╬πδαΓδσφΦσ

╩ε∞∩εφσφ≥√
╩φε∩ΩΦ
╧σ≡σΩδ■≈α≥σδΦ
╤∩Φ±ΩΦ Choice
╤∩Φ±ΩΦ List
╧εδσ Label
╧εδσ TextField
╧εδσ TextArea
└∩δσ≥ FormDemo

    ╧σ≡σΩδ■≈α≥σδΦ

    └∩δσ≥√ Java ∞επ≤≥ ±ετΣαΓα≥ⁿ Γ ±Γεσ∞ εΩφσ ∩σ≡σΩδ■≈α≥σδΦ ΣΓ≤⌡ ≥Φ∩εΓ: ± φσταΓΦ±Φ∞εΘ ⌠ΦΩ±α÷ΦσΘ Φ ± ταΓΦ±Φ∞εΘ ⌠ΦΩ±α÷ΦσΘ.

    ╧σ≡σΩδ■≈α≥σδΦ ± φσταΓΦ±Φ∞εΘ ⌠ΦΩ±α÷ΦσΘ Φ∞σ■≥ ∩≡ ∞ε≤πεδⁿφ≤■ ⌠ε≡∞≤ Φ, Φ±⌡εΣ  Φτ φατΓαφΦ , ≡αßε≥α■≥ φσταΓΦ±Φ∞ε Σ≡≤π ε≥ Σ≡≤πα. ┼±δΦ ≥αΩεΘ ∩σ≡σΩδ■≈α≥σδⁿ φα⌡εΣΦ≥±  Γε ΓΩδ■≈σφφε∞ ±ε±≥ε φΦΦ, Γφ≤≥≡Φ Φτεß≡αµσφΦ  ∞αδσφⁿΩεπε ΩΓαΣ≡α≥α ∩ε Γδ σ≥±  παδε≈Ωα, σ±δΦ Γ Γ√Ωδ■≈σφφε∞ - παδε≈Ωα Φ±≈στασ≥.

    ╬ß√≈φε ∩σ≡σΩδ■≈α≥σδΦ ± φσταΓΦ±Φ∞εΘ ⌠ΦΩ±α÷ΦσΘ Φ±∩εδⁿτ≤■≥±  Σδ  ≤∩≡αΓδσφΦ  φσταΓΦ± ∙Φ∞Φ Σ≡≤π ε≥ Σ≡≤πα ≡σµΦ∞α∞Φ ΦδΦ ∩α≡α∞σ≥≡α∞Φ.

    ╧σ≡σΩδ■≈α≥σδΦ ± ταΓΦ±Φ∞εΘ ⌠ΦΩ±α÷ΦσΘ Φ∞σ■≥ Ω≡≤πδ≤■ ⌠ε≡∞≤. ┬ ΩαµΣ√Θ ∞ε∞σφ≥ Γ≡σ∞σφΦ ∞εµσ≥ ß√≥ⁿ ΓΩδ■≈σφ ≥εδⁿΩε εΣΦφ ≥αΩεΘ ∩σ≡σΩδ■≈α≥σδⁿ Φτ π≡≤∩∩√ ∩σ≡σΩδ■≈α≥σδσΘ ± ⌠ΦΩ±α÷ΦσΘ. └∩δσ≥ ∞εµσ≥ ±ετΣαΓα≥ⁿ φσ±ΩεδⁿΩε π≡≤∩∩ ∩σ≡σΩδ■≈α≥σδσΘ ± ταΓΦ±Φ∞εΘ ⌠ΦΩ±α÷ΦσΘ.

    ╧σ≡σΩδ■≈α≥σδΦ ± ταΓΦ±Φ∞εΘ ⌠ΦΩ±α÷ΦσΘ Φ±∩εδⁿτ≤■≥±  Σδ  Γ√ßε≡α Φτ φσ±ΩεδⁿΩΦ⌡ ΓταΦ∞εΦ±Ωδ■≈α■∙Φ⌡ Γετ∞εµφε±≥σΘ, φα∩≡Φ∞σ≡, Σδ  ≤±≥αφεΓΩΦ εΣφεπε Φτ φσ±ΩεδⁿΩΦ⌡ ≡σµΦ∞εΓ.

    ╩δα±± Checkbox

    ╧σ≡σΩδ■≈α≥σδΦ ± φσταΓΦ±Φ∞εΘ Φ ταΓΦ±Φ∞εΘ ⌠ΦΩ±α÷ΦσΘ ±ετΣα■≥±  φα ßατσ Ωδα±±α Checkbox. ╧≡ΦΓσΣσ∞ ∩≡ε≥ε≥Φ∩√ Ωεφ±≥≡≤Ω≥ε≡εΓ Φ ∞σ≥εΣεΓ ²≥επε Ωδα±±α:

    ╩εφ±≥≡≤Ω≥ε≡√

    ╤ετΣαφΦσ ∩σ≡σΩδ■≈α≥σδ  ± φσταΓΦ±Φ∞εΘ ⌠ΦΩ±α÷ΦσΘ ßστ φατΓαφΦ 

    public Checkbox();

    ╤ετΣαφΦσ ∩σ≡σΩδ■≈α≥σδ  ± φσταΓΦ±Φ∞εΘ ⌠ΦΩ±α÷ΦσΘ Φ φατΓαφΦσ∞

    public Checkbox(String label);

    ╤ετΣαφΦσ ∩σ≡σΩδ■≈α≥σδ  ± ταΓΦ±Φ∞εΘ ⌠ΦΩ±α÷ΦσΘ Φ φατΓαφΦσ∞

    public Checkbox(String label, 
      CheckboxGroup group, boolean state);

    ╠σ≥εΣ√

    • addNotify

    ┬√τεΓ ∞σ≥εΣα createCheckbox

    public void addNotify();
    • getCheckboxGroup

    ╧εδ≤≈σφΦσ π≡≤∩∩√, Ω Ωε≥ε≡εΘ ε≥φε±Φ≥±  Σαφφ√Θ ∩σ≡σΩδ■≈α≥σδⁿ ± ταΓΦ±Φ∞εΘ ⌠ΦΩ±α÷ΦσΘ

    public CheckboxGroup getCheckboxGroup();
    • getLabel

    ╧εδ≤≈σφΦσ φατΓαφΦ  ∩σ≡σΩδ■≈α≥σδ 

    public String getLabel();
    • getState

    ╬∩≡σΣσδσφΦσ ≥σΩ≤∙σπε ±ε±≥ε φΦ  ∩σ≡σΩδ■≈α≥σδ 

    public boolean getState();
    • paramString

    ╧εδ≤≈σφΦσ ±≥≡εΩΦ ∩α≡α∞σ≥≡εΓ

    protected String paramString();
    • setCheckboxGroup

    ╙±≥αφεΓΩα π≡≤∩∩√, Ω Ωε≥ε≡εΘ ε≥φε±Φ≥±  Σαφφ√Θ ∩σ≡σΩδ■≈α≥σδⁿ ± ταΓΦ±Φ∞εΘ ⌠ΦΩ±α÷ΦσΘ

    public void setCheckboxGroup(CheckboxGroup g);
    • setLabel

    ╙±≥αφεΓΩα φατΓαφΦ  ∩σ≡σΩδ■≈α≥σδ 

    public void setLabel(String label);
    • setState

    ╙±≥αφεΓΩα φεΓεπε ±ε±≥ε φΦ  ∩σ≡σΩδ■≈α≥σδ 

    public void setState(boolean state);

    ╤ετΣαφΦσ ∩σ≡σΩδ■≈α≥σδσΘ ± φσταΓΦ±Φ∞εΘ ⌠ΦΩ±α÷ΦσΘ

    ╤ετΣα≥ⁿ ∩σ≡σΩδ■≈α≥σδⁿ ± φσταΓΦ±Φ∞εΘ ⌠ΦΩ±α÷ΦσΘ φσ ±δεµφσσ, ≈σ∞ ±ετΣα≥ⁿ Ωφε∩Ω≤:

    Checkbox rdbox1;
    . . .
    public void init()
    {
      chbox1 = new Checkbox("Switch 1");
      add(chbox1);
    }

    ┬ ²≥ε∞ ⌠≡απ∞σφ≥σ ΩεΣα ∞√ ±ετΣασ∞ ∩σ≡σΩδ■≈α≥σδⁿ chbox1 ± φατΓαφΦσ∞ Switch 1, α τα≥σ∞ ± ∩ε∞ε∙ⁿ■ ∞σ≥εΣα add ΣεßαΓδ σ∞ σπε Γ Ωεφ≥σΘφσ≡, Ωε≥ε≡√∞  Γδ σ≥±  εΩφε α∩δσ≥α.

    ─δ  ε∩≡σΣσδσφΦ  ≥σΩ≤∙σπε ±ε±≥ε φΦ  ∩σ≡σΩδ■≈α≥σδ  Γ√ ∞εµσ≥σ Φ±∩εδⁿτεΓα≥ⁿ ∞σ≥εΣ getState. ┼±δΦ ∩σ≡σΩδ■≈α≥σδⁿ ΓΩδ■≈σφ, ²≥ε≥ ∞σ≥εΣ ΓετΓ≡α∙ασ≥ τφα≈σφΦσ true, α σ±δΦ Γ√Ωδ■≈σφ - τφα≈σφΦσ false.

    ╤ετΣαφΦσ ∩σ≡σΩδ■≈α≥σδσΘ ± ταΓΦ±Φ∞εΘ ⌠ΦΩ±α÷ΦσΘ

    ─δ  ΩαµΣεΘ π≡≤∩∩√ ∩σ≡σΩδ■≈α≥σδσΘ ± ταΓΦ±Φ∞εΘ ⌠ΦΩ±α÷ΦσΘ Γ√ Σεδµφ√ ±ετΣα≥ⁿ εß·σΩ≥ Ωδα±±α CheckboxGroup:

    ╩εφ±≥≡≤Ω≥ε≡

    public CheckboxGroup();

    ╠σ≥εΣ√

    ╧εδ≤≈σφΦσ ±±√δΩΦ φα ∩σ≡σΩδ■≈α≥σδⁿ, Ωε≥ε≡√Θ φα⌡εΣΦ≥±  Γε ΓΩδ■≈σφφε∞ ±ε±≥ε φΦΦ

    public Checkbox getCurrent();

    ╙±≥αφεΓΩα ≤Ωαταφφεπε ∩σ≡σΩδ■≈α≥σδ  Γ π≡≤∩∩σ Γε ΓΩδ■≈σφφεσ ±ε±≥ε φΦσ

    public void setCurrent(Checkbox box);

    ╧εδ≤≈σφΦσ ±≥≡εΩΦ, Ωε≥ε≡α  ∩≡σΣ±≥αΓδ σ≥ π≡≤∩∩≤

    public String toString();

    ╤±√δΩα φα ²≥ε≥ εß·σΩ≥ ≤Ωατ√Γασ≥±  ∩≡Φ ±ετΣαφΦΦ ε≥Σσδⁿφ√⌡ ∩σ≡σΩδ■≈α≥σδσΘ ± ταΓΦ±Φ∞εΘ ⌠ΦΩ±α÷ΦσΘ, Γ⌡εΣ ∙Φ⌡ Γ π≡≤∩∩≤:

    CheckboxGroup grModeGroup;
    Checkbox rdbox1;
    Checkbox rdbox2;
    Checkbox rdbox3;
    Checkbox rdbox4;
    . . .
    public void init()
    {
      grModeGroup = new CheckboxGroup();
        
      rdbox1 = new Checkbox("Mode 1",
        grModeGroup, true);
      rdbox2 = new Checkbox("Mode 2",
        grModeGroup, false);
      rdbox3 = new Checkbox("Mode 3",
        grModeGroup, false);
      rdbox4 = new Checkbox("Mode 4",
        grModeGroup, false);
    
      add(rdbox1);
      add(rdbox2);
      add(rdbox3);
      add(rdbox4);
    }

    ╫σ≡στ ∩σ≡Γ√Θ ∩α≡α∞σ≥≡ Ωεφ±≥≡≤Ω≥ε≡≤ Checkbox Γ ²≥ε∞ ∩≡Φ∞σ≡σ ∩σ≡σΣασ≥±  φατΓαφΦσ ∩σ≡σΩδ■≈α≥σδ , ≈σ≡στ Γ≥ε≡εΘ - ±±√δΩα φα π≡≤∩∩≤, α ≈σ≡στ ≥≡σ≥ΦΘ - ±ε±≥ε φΦσ, Γ Ωε≥ε≡εσ Σεδµσφ ß√≥ⁿ ≤±≥αφεΓδσφ ∩σ≡σΩδ■≈α≥σδⁿ. ╚τ Γ±σ⌡ ∩σ≡σΩδ■≈α≥σδσΘ π≡≤∩∩√ ≥εδⁿΩε εΣΦφ ∞εµσ≥ φα⌡εΣΦ≥ⁿ±  Γε ΓΩδ■≈σφφε∞ ±ε±≥ε φΦΦ.



Java | ╧≡εΣ≤Ω≥√ Φ ≡σ°σφΦ  | ╥σ⌡φεδεπΦΦ | ╤σ≡ΓΦ± Φ εß≤≈σφΦσ
╬ Ωε∞∩αφΦΦ | ╧α≡≥φσ≡√ | ═εΓε±≥Φ | ╧εΦ±Ω
Sun Microsystems Inc. Corporate Information Our partners News and Events Search on site Java Computing Products and Solutions Technologies and Researches Education and Service Content